life jacket – Català–English translations

🇬🇧 en ca

life jacket noun

  • An article of protective clothing
armilla salvavides
Wiktionary Links